/*
 * Banda.h - Grupo 5 - Prog. Avanzada 2011
 *
 *  Javier Dominguez - 4.901.161-6
 *  Marcelo Parada - 1.977.094-9
 *  Rodrigo Ruiz - 4.481.611-2
 *  Maximiliano Silvera - 4.106.938-6
 */

#ifndef BANDA_H_
#define BANDA_H_

#include "Artista.h"
#include "../dt/ArtistaDT.h"

class Banda: public Artista
{
private:
	int integrantes;

public:
	static const int TIPO_ARTISTA = 2;

    Banda();

    Banda(string nombre, int integrantes);

    // Heredado de artista
    virtual int tipoArtista();

    // Heredado de icollectible
	virtual bool same(ICollectible *icollectible);

	// Heredado de icollectible
	virtual string toString();

    int getIntegrantes() const;

    void setIntegrantes(int integrantes);

	virtual ~Banda();
};

#endif /* BANDA_H_ */
